pump shroud - Spanish English Dictionary